
function flatten(arr){
    var result=[];
    for (let i=0,len=arr.length;i<len;i++){
        if (Array.isArray(arr[i])){
            console.log(arr[i]);
            result=result.concat(flatten(arr[i]));
        }else{
            console.log(arr[i]);
            result.push(arr[i]);
        }
    }
    return result;
}
// var result=[];
// function flatten(arr){
    
//     for(let i=0,len=arr.length;i<len;i++){
//         if(Array.isArray[arr[i]]){
//             return flatten(arr[i]);
//         }else{
//             result=result.concat(arr[i]);
//         }
//     }
//     return result;
// 
flatten([1,2,[3,[4,5]]]);